//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package javax.vpncrypto;

import java.security.InvalidAlgorithmParameterException;
import java.security.SecureRandom;
import java.security.spec.AlgorithmParameterSpec;

public abstract class KeyGeneratorSpi {
    public KeyGeneratorSpi() {
    }

    protected abstract void engineInit(SecureRandom var1);

    protected abstract void engineInit(AlgorithmParameterSpec var1, SecureRandom var2) throws InvalidAlgorithmParameterException;

    protected abstract void engineInit(int var1, SecureRandom var2);

    protected abstract SecretKey engineGenerateKey();
}
